/*.el-button:hover {
  background: #f8f8f8;
  color: #000000;
  border-color: #b4b2b2;
}*/

/*.el-button:focus {
  outline: none;
  color: #000000;
  background: #f8f8f8;
  border-color: #b4b2b2;
}*/

button, .el-button, .el-link,.item, .el-avatar,.el-page-header__title,.el-menu-item, .el-calendar-day, .el-tabs__item,
.el-tree-node, .el-tree-node__content, .el-radio-button__inner, .el-tag {
  cursor: default !important;
}


.el-overlay {
 // background-color: rgba(0, 0, 0, 0);
  overflow-y: hidden;
}

.el-popper {
  box-shadow: none !important;
  border-radius: 0 !important;
}

.el-drawer {
  box-shadow: var(--el-box-shadow);
}

.el-input__wrapper.is-focus {
  box-shadow: rgba(67, 71, 85, 0.27) 0 0 0.15em, rgba(90, 125, 188, 0.05) 0 0.15em 0.5em;
}

.el-input__wrapper {
}

.el-link:hover {
  color: #000000;
}

.el-dialog {
  box-shadow: var(--el-box-shadow-light);
}

.el-select .el-input.is-focus .el-input__wrapper {
  box-shadow: inset 0px 0px 1px 1px #cecece !important;
}

.el-card {
  border-radius: 10px;
}

/*.el-radio-button__original-radio:checked+.el-radio-button__inner{
  background: #a3a7a6;
  border: #a3a7a6 1px solid;
  box-shadow: inset 0px 0px 1px 1px #a4a4a4 !important;

}
.el-radio-button__inner:hover{
  color: #000000;
}*/


:root {

  .el-page-header__main {
    border-top: unset !important;
  }

  .el-card.is-always-shadow {
    box-shadow: var(--el-box-shadow-lighter);
  }

  .el-dialog__body {
    padding: 10px 20px;
  }

  .el-main {
    --el-main-padding: 0
  }

  .el-message {
    &--success {
      //background: var(--theme-color-primary);
      //--el-message-text-color: #ffffff
    }
  }

  .el-notification {
    margin-top: 50px;
  }

  .el-drawer {
    top: 60px;
    padding-bottom: 60px;
  }

  .el-tabs {
    .el-tabs__header {
      .el-tabs__nav-wrap {
        .el-tabs__nav-scroll {
          .el-tabs__nav {
            .el-tabs__active-bar {
              display: none;
            }

            .el-tabs__item {
              padding: 10px;
              text-align: center;
              line-height: 20px;
              font-size: 14px;
              border-radius: 5px;
            }

            .el-tabs__item.is-active {
              color: #000000 !important;
              font-weight: 600;
              //font-size: 16px;
            }
          }
        }
      }
    }

    .el-tabs__nav-wrap::after {
      display: none;
    }
  }
}